// 创建路由
const router = require('express').Router()
// 引入数据库
const db = require('../db.js')

// 轮播图接口
router.get('/swpie_image', (req, res) => {
    let sql = 'SELECT * FROM home_swpie'
    db.query(sql, (err, data) => {
        if (err) {
            res.json({
                'ok': 0,
                'error': err.message
            })
        } else {
            res.json({
                'ok': 1,
                'data': data
            })
        }
    })
})

// 分类
router.get('/categories', (req, res) => {
    let sql = 'SELECT * FROM categories'
    db.query(sql, (err, data) => {
        if (err) {
            res.json({
                'ok': 0,
                'error': err.message
            })
        } else {
            res.json({
                'ok': 1,
                'data': data
            })
        }
    })
})

// 限时抢购
router.get('/buy_limit', (req, res) => {
    let sql = 'SELECT * FROM buy_limit'
    db.query(sql, (err, data) => {
        if (err) {
            res.json({
                'ok': 0,
                'error': err.message
            })
        } else {
            res.json({
                'ok': 1,
                'data': data
            })
        }
    })
})

// 选项卡分类
router.get('/home_tabbar_categories', (req, res) => {
    let sql = 'SELECT * FROM home_tabbar_categories'
    db.query(sql, (err, data) => {
        if (err) {
            res.json({
                'ok': 0,
                'error': err.message
            })
        } else {
            res.json({
                'ok': 1,
                'data': data
            })
        }
    })
})

// 选项卡分类商品
router.get('/home_tabbar_goods', (req, res) => {
    let tid = req.query.tid
    let sql = `SELECT * FROM home_tabbar_categories c, home_tabbar_goods g WHERE c.tabbar_id = g.home_classifyid and c.tabbar_id = ${tid}`
    db.query(sql, (err, data) => {
        if (err) {
            res.json({
                'ok': 0,
                'error': err.message
            })
        } else {
            res.json({
                'ok': 1,
                'data': data
            })
        }
    })
})

module.exports = router